﻿
/****************************** 
 * 
 *  Create By: Arthur.li
 *  
 *  Create At: 2009年4月24日 10:41:12
 *  
 *  Description: 移动设备管理
 *  
 *  Remark: 
 *  
 * ****************************/


using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

using Jumpton.Persistent;
using Jumpton.SFA.Server.Entity;
using Jumpton.SFA.Server.BusinessRule;


public partial class MobileList_Item : PageBase
{
     protected String PostURL;
     // 当前对该设备的操作提示
     String _controlInfo = " -- {0}";
    protected void Page_Load(object sender, EventArgs e)
    {
        PostURL = "MobileModify.ashx?" + Request.QueryString.ToString();
        if (!string.IsNullOrEmpty(Request["id"]))
        {

           

        }

        else if (!IsPostBack)
        {
            DataBind(); 
        }
    }


    protected void btnSave_Click(object sender, EventArgs e)
    {
        if (txtIMEI.Value.Equals(""))
        {
            ShowMessage(Resources.Mobile.HaveNotCompleteMobileInfo);
            return;
        }

        MobileDeviceInfo mobile = null;

        if (true) // 当前为创建
        {
            // 判断输入的IMEI是否已经存在
            mobile = new MobileDeviceInfoManager().LoadByCode(txtIMEI.Value);

            if (mobile != null) // 已经存在
            {
                ShowMessage(Resources.Mobile.IMEIExists);
                return;
            }

            // 创建一个
            mobile = new MobileDeviceInfo();
        }
        else
        {
            // 获得当前修改的移动设备信息
            //mobile = new MobileDeviceInfoManager().LoadByCode(txtSelect.Value);
        }

        mobile.IMEICode = txtIMEI.Value;
        //mobile.ACTIVE = rbtnIsActive.Items[0].Selected;
        //mobile.Model = txtModel.Value;
        mobile.BrandName = txtBrand.Value;
        mobile.LASTUP_DATER = MyStateManager.Name;
        mobile.Save();

        if (mobile.ID > 0)
        {
            // 提示修改成功
            ShowMessage(Resources.Mobile.ModifyDeviceSuccess);
        }
        else
        {
            // 提示创建成功
            ShowMessage(Resources.Mobile.CreateDeviceSuccess);
        }

        // 没有选择"继续创建", 或者当前为修改操作
        //if (!chkMore.Visible || !chkMore.Checked || !txtSelect.Value.Equals(""))
        //{
        //    chkMore.Visible = false;
        //    PreCreate(false);
        //    litInfo.Text = "";
        //}
        //Reset();
       // BindData();
    }

 
     
    

   
}